/**
 * @Date 2024/12/29 14:54
 * @Created by 衡盛永
 */

package org.example.deploy.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import org.example.deploy.pojo.SysUser;
import org.springframework.stereotype.Repository;

import java.util.List;

// 在对应的 Mapper 上集成 BaseMapper 接口，泛型接收一个要操作的实体类
// 此时所有的CRUD操作已经写完，不需要像mybatis一样写 xml mapper 配置文件
@Repository // 持久层
public interface SysUserMapper extends BaseMapper<SysUser> {
    List<SysUser> getUsersXml();

    // 通过用户 id 获取角色 id
    Integer getRoleIdByUserId(@Param("userId") Integer userId);
}
